{% extends "base.html" %} {% block title %}Departments{% endblock %} {% block content %} {% block subnav %} {% include "subnav.html" %} {% endblock %} {% if session['role'] == 'manager' %}

Departments

{% elif session['role'] == 'admin' %}

Departments

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, msg in messages %}
{{ msg }}
{% endfor %} {% endif %} {% endwith %}

Add Department

Upload from CSV
Only .csv files are supported.
{% endif %}
{% set columns = [ ('department_id', 'ID'), ('name', 'Name'), ('manager_id', 'Manager') ] %} {% for field, label in columns %} {% endfor %} {% if session['role'] == 'admin' %} {% endif %} {% for department in departments %} {% if session['role'] == 'admin' %} {% endif %} {% endfor %}
{{ label }} {% if sort == field %} {{ '↑' if direction == 'asc' else '↓' }} {% endif %} Actions
{{ department.department_id }} {{ department.name }} {% if department.manager_id %} {% set manager = employees | selectattr("employee_id", "equalto", department.manager_id) | first %} {{ manager.first_name }} {{ manager.last_name }} {% else %} - {% endif %} Delete
{% endblock %}